Write the error message and the hotplug-status=busy in the same transaction, to
authoremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Sat, 26 Nov 2005 23:59:09 +0000 (23:59 +0000)
committeremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Sat, 26 Nov 2005 23:59:09 +0000 (23:59 +0000)
ensure that the message is picked up.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
tools/examples/block-common.sh

index b6513eac39be60c46b63f2a935d3a05deeea5559..000b52724f1bc8227382d1a8130b16ad1c77d70b 100644 (file)
@@ -34,8 +34,8 @@ XENBUS_PATH="${XENBUS_PATH:?}"
 
 ebusy()
 {
-  xenstore_write "$XENBUS_PATH/hotplug-status" busy
-  xenstore_write "$XENBUS_PATH/hotplug-error" "$*"
+  xenstore_write "$XENBUS_PATH/hotplug-error" "$*" \
+                 "$XENBUS_PATH/hotplug-status" busy
   log err "$@"
   exit 1
 }